@media only screen and (max-width: 1600px) and (min-width: 640px) {
  /*voting styling */
  body, .fusion-text {
    font-size: 16px !important
  }
  h1 {
    font-size: 4.49vw !important
  }
  h2 {
    font-size: 2.844vw !important
  }
  h3 {
    font-size: 2.395vw !important
  }
  h4 {
    font-size: 1.796vw !important
  }
  .fusion-button .fusion-button-text {
    font-size: 3.135vw !important;
		line-height: 3.5vw;
  }
  .event-heineke .fusion-button .fusion-button-text {
    font-size: 2.135vw !important;
		    
  }
}
.survey-title {
  display: none !important;
}
.selfie::after {
    content: '';
    background-image: url(https://heinekencreativecouncil.com/wp-content/uploads/2021/10/clickhere.png);
    width: 200px;
    height: 50px;
    display: block;
    position: absolute;
    background-size: 100%;
    background-repeat: no-repeat;
    right: 3.5%;
}
/** breadcrumb **/
.fusion-breadcrumbs span {
  font-weight: 400;
  font-size: 20px;
  text-transform: uppercase;
  color: #3C3C3B;
}
div.fusion-breadcrumbs.fusion-breadcrumbs-1 > span > span > a {
  display: none;
}
/** creative ladder **/
.popover {
  border-radius: 0 !important;
  border: 0px solid #fff !important;
}
.popover.bottom .arrow {
  display: none;
}
h1, h2, h3 {
  text-transform: uppercase;
}
.fusion-popover h3, .fusion-popover p {
  margin: -5px !important;
}
@media screen and (max-width: 1600px) {
  .fusion-popover h3, .fusion-popover p {
    font-size: 18px !important;
  }
}
.fusion-popover p {
  font-family: "Futura Medium condensed";
  font-weight: 400;
  font-size: 20px;
  text-transform: uppercase;
  color: #3C3C3B;
}
@media screen and (max-width: 1600px) {
  .fusion-popover p {
    font-size: 18px;
  }
}
.popover .popover-title {
  color: #3C3C3B !important;
  font-family: "Futura Medium condensed" !important;
  font-weight: 400;
  border: 0;
  text-transform: uppercase;
  line-height: 1;
  font-size: 30px;
  background-color: #fff;
}
@media screen and (max-width: 1600px) {
  .popover .popover-title {
    font-size: 20px;
  }
}
.LEGENDARY, .legendary {
  background-color: #662A72;
  padding: 2px 5px;
  color: #fff;
  text-transform: uppercase;
  display: block;
  font-family: "Futura Medium condensed";
}
.CULTURALPHENOMENON {
  background-color: #93448A;
  padding: 2px 5px;
  color: #fff;
  text-transform: uppercase;
  display: block;
  font-family: "Futura Medium condensed";
}
.CONTAGIOUS {
  background-color: #3D8A44;
  padding: 2px 5px;
  color: #fff;
  text-transform: uppercase;
  display: block;
  font-family: "Futura Medium condensed";
}
.GROUNDBREAKING {
  background-color: #55B046;
  padding: 2px 5px;
  color: #fff;
  text-transform: uppercase;
  display: block;
  font-family: "Futura Medium condensed";
}
.FRESH {
  background-color: #92C43F;
  padding: 2px 5px;
  color: #fff;
  text-transform: uppercase;
  display: block;
  font-family: "Futura Medium condensed";
}
.OWNABLE {
  background-color: #D3DC44;
  padding: 2px 5px;
  color: #fff;
  text-transform: uppercase;
  display: block;
  font-family: "Futura Medium condensed";
}
.CLICHÉ {
  background-color: #F9C647;
  padding: 2px 5px;
  color: #fff;
  text-transform: uppercase;
  display: block;
  font-family: "Futura Medium condensed";
}
.CONFUSING {
  background-color: #E57036;
  padding: 2px 5px;
  color: #fff;
  text-transform: uppercase;
  display: block;
  font-family: "Futura Medium condensed";
}
.DESTRUCTIVE {
  background-color: #000000;
  padding: 2px 5px;
  color: #fff;
  text-transform: uppercase;
  display: block;
  font-family: "Futura Medium condensed";
}
.HIJACKED {
  background-color: #D1302C;
  padding: 2px 5px;
  color: #fff;
  text-transform: uppercase;
  display: block;
  font-family: "Futura Medium condensed";
}
.creative {
  margin-top: 15px;
  background-color: #ACACAC;
  padding: 2px 5px;
  color: #fff;
  text-transform: uppercase;
  display: block;
  font-family: "Futura Medium condensed";
}
.footer {
  font-size: 16px;
  color: #3C3C3B !important;
  font-family: "Futura Medium condensed" !important;
}
.fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-ancestor > a, .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > a, .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-parent > a, .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > a, .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > a, .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):active > a, .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus-within > a, .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):focus > a, .fusion-menu-element-wrapper .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > a {
  color: #ff7d00 !important;
}
.onlymobile {
  display: none!important;
}
@media only screen and (max-width: 640px) {
  /*voting styling */
  body, .fusion-text {
    font-size: 16px !important
  }
  h1 {
    font-size: 32px !important;
  }
  h2 {
    font-size: 28px !important
  }
  h3 {
    font-size: 23px !important
  }
  h4 {
    font-size: 18px !important
  }
  h3 strong, h1 strong, h1 {
    line-height: 1.3;
  }
  .fusion-button .fusion-button-text, .votestatus_wrapper a span.votingstatus {
    font-size: 22px !important
  }
  .event-heineke .fusion-button .fusion-button-text {
    font-size: 20px !important
  }

  .barndlogo, .login-area, .sitelogin {
    width: 100%;
  }
  .login-date {
    display: none;
  }
  .login-submit input {
    font-size: 22px;
  }
  .fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded > ul, .fusion-menu.fusion-menu-element-list {
    height: 100vh;
  }
  #main {
    padding-top: 120px !important
  }
  .votestatus_wrapper {
    min-height: 54px;
  }
  .votestatus_wrapper a span:not(.votingstatus) {
    justify-content: start;
    max-width: 65% !important;
  }
  .home.topblock, .home_header_content > div {
    background-color: inherit !important;
  }
  .event-heineke {
    padding: 5% 2%;
  }
  .qoute-image {
    max-width: 90px !important
  }
  .onlymobile {
    display: block!important;
  }
}